//
//  Mother.swift
//  代理模式
//
//  Created by CaoFei on 14-7-11.
//  Copyright (c) 2014年 CaoFei. All rights reserved.
//

import Foundation
class Mother {
    var sex : String?
    var name: String?
    init(_sex: String!, _name: String!) {
        sex = _sex
        name = _name
    }
    
    var delegate: ChildDelegate?
    func lookingforChild (name : String!){
        print("我在找我的孩子:\(name),找到了给你500万")
        //委托 委托人帮他找孩子，不管了，找到了，委托人会自己通知她的
        if let cName = delegate?.lookForMyChild(name) {
            if cName == "OK" {
                self.thankyou()
            } else {
                print("哦，天呐，竟然没有找到我的孩子，去哪了呢？")
            }
        }
    }
    
    func thankyou() {
        print("谢谢你帮我找到了孩子，一定会给你报酬的！")
    }
}


